# Makefile for mf2t and t2mf

PROGS=		mf2t t2mf
BIN_DIR=	/usr/local/bin

COMMON_OBJ=	crack.o midifile.o
MF2T_OBJ=	mf2t.o
T2MF_OBJ=	t2mf.o t2mflex.o

CC=		gcc
CFLAGS=		-Wall -O2
LEX=		flex

all: $(PROGS)

mf2t: $(COMMON_OBJ) $(MF2T_OBJ)

t2mf: $(COMMON_OBJ) $(T2MF_OBJ)

crack.o mf2t.o t2mf.o: mf2tfuncts.h
mf2t.o midifile.o t2mf.o: midifile.h
t2mf.o t2mflex.o: t2mf.h

install: all
	install -c $(PROGS) $(BIN_DIR)

clean:
	-rm *.o $(PROGS)
